const mysql = require('mysql')

// 链接数据库
const db = mysql.createPool({
    host:'127.0.0.1',   // 数据库的 IP 地址
    user:'root',        // 登录数据库的账号
    password:'123456',  // 登录数据库的密码
    database:'shopping_cart',    // 指定要操作的数据库
})
db.connect();

// 封装一个函数，返回mysql的操作结果
function executeSql(sql) {
    const promise = new Promise((resolve, resject) => {
        // 数据库操作
        db.query(sql, (error, results) => {
            if (error) {
                return resject(error);
            }
            resolve(results);
        });
    });
    return promise;
}


module.exports = {
    executeSql
}
